package com.cti.commons.delayqueue.binding;

import java.lang.reflect.Method;

import com.cti.commons.delayqueue.config.DelayQueueListener;

/**
 * @author et.wang
 * @description:
 * @date 2022/11/18 18:05
 */
public interface DelayQueueListenerSetupMethodOrchestrator {

    boolean supports(Method method);

    void orchestrateStreamListenerSetupMethod(DelayQueueListener streamListener,
        Method method, Object bean);

}
